@charset "UTF-8";

/*==========================================================*/
/* 			General Tabel					*/
/*----------------------------------------------------------*/
.tblNormal{
	box-shadow:#999 2px 2px 10px;
	-moz-box-shadow:#999 2px 2px 10px;
  	-o-box-shadow:#999 2px 2px 10px;
  	-webkit-box-shadow:#999 2px 2px 10px;
  	-khtml-box-shadow:#999 2px 2px 10px;
  	border-radius:0px 0px 8px 8px;
  	-moz-border-radius:0px 0px 8px 8px;
  	-webkit-border-radius:0px 0px 8px 8px;
  	-o-border-radius:0px 0px 8px 8px;
  	-khtml-border-radius:0px 0px 8px 8px;
  	margin-top:10px;
  	border-spacing: 0px;
  	
  	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0.08, #FFFFFF),
	    color-stop(0.7, #EFF0EB),
	    color-stop(0.8, #F0F0F0)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #FFFFFF 8%,
	    #EFF0EB 70%,
	    #F0F0F0 80%
	);
	background-color:#EFF0EB;
}
.tblNormal tbody td{
  	padding:5px;
}
.tblNormal thead tr{
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    right bottom,
	    color-stop(0.56, #DA271D),
	    color-stop(1, #E3C9C7)
	);
	background-image: -moz-linear-gradient(
	    left center,
	    #DA271D 56%,
	    #E3C9C7 100%
	);
	border:2px gray solid;
	background-color: #E3C9C7;
	color:black;
	text-align: center;
	height:30px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bolder;
}
.tblNormal tfoot tr{

}
.tblNormal tfoot tr td:first-child{
  	border-radius:0px 0px 0px 8px;
  	-moz-border-radius:0px 0px 0px 8px;
  	-webkit-border-radius:0px 0px 0px 8px;
  	-o-border-radius:0px 0px 0px 8px;
  	-khtml-border-radius:0px 0px 0px 8px;

}
.tblNormal tfoot tr td:last-child{
  	border-radius:0px 0px 8px 0px;
  	-moz-border-radius:0px 0px 8px 0px;
  	-webkit-border-radius:0px 0px 8px 0px;
  	-o-border-radius:0px 0px 8px 0px;
  	-khtml-border-radius:0px 0px 8px 0px;

}
.tblNormal tfoot tr:last-child{
  	border-radius:0px 0px 8px 8px;
  	-moz-border-radius:0px 0px 8px 8px;
  	-webkit-border-radius:0px 0px 8px 8px;
  	-o-border-radius:0px 0px 8px 8px;
  	-khtml-border-radius:0px 0px 8px 8px;

}
/*==========================================================*/
/* 			General  Admin Tabel					*/
/*----------------------------------------------------------*/
.tblAdminNormal{
	box-shadow:#999 2px 2px 10px;
	-moz-box-shadow:#999 2px 2px 10px;
  	-o-box-shadow:#999 2px 2px 10px;
  	-webkit-box-shadow:#999 2px 2px 10px;
  	-khtml-box-shadow:#999 2px 2px 10px;
  	border-radius:0px 0px 8px 8px;
  	-moz-border-radius:0px 0px 8px 8px;
  	-webkit-border-radius:0px 0px 8px 8px;
  	-o-border-radius:0px 0px 8px 8px;
  	-khtml-border-radius:0px 0px 8px 8px;
  	margin:10px;
  	border-spacing: 0px;
  	
  	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0.08, #FFFFFF),
	    color-stop(0.7, #EFF0EB),
	    color-stop(0.8, #F0F0F0)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #FFFFFF 8%,
	    #EFF0EB 70%,
	    #F0F0F0 80%
	);
	background-color:#EFF0EB;
}
.tblAdminNormal tbody td{
  	padding:5px;
  	padding-left: 20px;
 }
 .tblAdminNormal tbody tr:first-child td{
 	padding-top: 20px;
 }
 .tblAdminNormal tbody tr:last-child td{
 	padding-bottom: 20px;
 }
.tblAdminNormal thead tr{
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(133,129,124)),
	    color-stop(0.88, rgb(75,159,212))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(133,129,124) 0%,
	    rgb(75,159,212) 88%
	);
	border:2px gray solid;
	background-color: rgb(133,129,124);
	color:#dddddd;
	text-align: center;
	height:40px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bolder;
}
.tblAdminNormal thead tr td{
	padding-left: 15px;
	padding-right: 15px;
}
.tblAdminNormal tfoot tr{

}
.tblAdminNormal tfoot tr td:first-child{
  	border-radius:0px 0px 0px 8px;
  	-moz-border-radius:0px 0px 0px 8px;
  	-webkit-border-radius:0px 0px 0px 8px;
  	-o-border-radius:0px 0px 0px 8px;
  	-khtml-border-radius:0px 0px 0px 8px;

}
.tblAdminNormal tfoot tr td:last-child{
  	border-radius:0px 0px 8px 0px;
  	-moz-border-radius:0px 0px 8px 0px;
  	-webkit-border-radius:0px 0px 8px 0px;
  	-o-border-radius:0px 0px 8px 0px;
  	-khtml-border-radius:0px 0px 8px 0px;

}
.tblAdminNormal tfoot tr:last-child{
  	border-radius:0px 0px 8px 8px;
  	-moz-border-radius:0px 0px 8px 8px;
  	-webkit-border-radius:0px 0px 8px 8px;
  	-o-border-radius:0px 0px 8px 8px;
  	-khtml-border-radius:0px 0px 8px 8px;

}

.tblAdminNormalNew{
	box-shadow:#999 2px 2px 10px;
	-moz-box-shadow:#999 2px 2px 10px;
  	-o-box-shadow:#999 2px 2px 10px;
  	-webkit-box-shadow:#999 2px 2px 10px;
  	-khtml-box-shadow:#999 2px 2px 10px;
  	border-radius:0px 0px 8px 8px;
  	-moz-border-radius:0px 0px 8px 8px;
  	-webkit-border-radius:0px 0px 8px 8px;
  	-o-border-radius:0px 0px 8px 8px;
  	-khtml-border-radius:0px 0px 8px 8px;
  	margin:10px;
  	border-spacing: 0px;
  	
  	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0.08, #FFFFFF),
	    color-stop(0.7, #EFF0EB),
	    color-stop(0.8, #F0F0F0)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #FFFFFF 8%,
	    #EFF0EB 70%,
	    #F0F0F0 80%
	);
	background-color:#EFF0EB;
}
.tblAdminNormalNew thead tr{
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(133,129,124)),
	    color-stop(0.88, rgb(75,159,212))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(133,129,124) 0%,
	    rgb(75,159,212) 88%
	);
	border:2px gray solid;
	background-color: rgb(133,129,124);
	color:#dddddd;
	text-align: center;
	height:40px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bolder;
}
/*==========================================================*/
/* 			User List					*/
/*----------------------------------------------------------*/
.userList{
	margin-top:10px;
	border-collapse:separate;
	border-spacing:0;
	border:#e5e5e5 solid 1px;
}
.userList thead tr{
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(224,224,211)),
		color-stop(0.54, rgb(234,235,232)),
		color-stop(0.85, rgb(250,250,250))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(224,224,211) 6%,
		rgb(234,235,232) 54%,
		rgb(250,250,250) 85%
	);
	background-repeat: no-repeat;	
	background-color:rgb(224,224,211);	
	text-align:center;
	text-shadow:0 1px #fff;
	text-transform:uppercase;
	font-weight:bold;
	color:#333333;
}
.userList .searchRow td{
	padding:5px;
	padding-right: 30px;
}
.userList .searchRow input[type=button]{
	background-image: url("../images/common/search.png");
	background-position:center;
	background-repeat:no-repeat;
	min-width:25px;
	width:25px;
	height:25px;
	background-size:25px 25px;
	-moz-background-size:25px 25px;
	-o-background-size:25px 25px;
	-webkit-background-size:25px 25px;
	-khtml-background-size:25px 25px;
	background-color: transparent;
	border: none;
}
.userList .searchRow input[type=button]:hover{
	min-width:25px;
	width:25px;
	height:25px;
	background-size:25px 25px;
	-moz-background-size:25px 25px;
	-o-background-size:25px 25px;
	-webkit-background-size:25px 25px;
	-khtml-background-size:25px 25px;
	box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	cursor: pointer;
}
.userList tbody tr td {
	border-bottom:none;
	border-left:none;
	padding:10px;
}
.userList tbody tr:nth-child(odd) {
   background:#f3f3f3 ;
}
.userList tbody tr:nth-child(even) {
   background:white ;
}
.userList tbody tr td[value=Active] {
	color:green;
}
.userList ul.table_controls{
	margin:0;
	padding:0;
}
.userList ul.table_controls li{
	list-style:none;
	display:inline;
	margin-right:5px;
}
.userList ul.table_controls li:last-child{
	margin-right:0;
}
/*==========================================================*/
/* 			Table Horizontial					*/
/*----------------------------------------------------------*/
.tlbHorizontial tr td:nth-child(2n+1){
	font-weight: bold;
}
/*==========================================================*/
/* 			Row Border					*/
/*----------------------------------------------------------*/
.borderBottom tr td{
	border-bottom: 3px groove #eeeeee;	
}
.borderBottom tr:last-child td{
	border-bottom: none;
}